华为正式推出快游戏,Cocos 率先支持
华为快游戏正式发布,进一步推动了小游戏生态的发展!
2018 年 12 月 25 日,华为宣布其 2018 年智能手机出货量成功将突破两亿台,为 2018 年的表现画上了一个辉煌的句号。
庞大的出货量背后是庞大的用户数量,今日,华为正式发布快游戏,对于广大的开发者而言,无疑是一大利好消息。
Cocos 引擎也在第一时间提供了对华为快游戏平台的支持,现有内容可以无缝发布。
1 了解华为快游戏
华为快游戏 2.0 (Runtime版本)的特点:免安装、速度快、省电、省内存、省空间。
底层图形加速:画质高、画面流畅,极速性能和体验
开放设备能力:位置、传感器、蓝牙、网络、电量等
多种场景用途:图形交互场景,例如:儿童、教育等(规划中)
网页跳转:游戏网站流量转换为可留存桌面的快游戏
媒体变现服务:形式有原生、激励视频等(规划中)
华为快游戏为开发者提供了优质的工具和技术支持:
极速开发
华为快应用 IDE 中选择模板可以快速打包为快游戏
华为快应用 IDE 提供真机云测,方便调试
专业支持
开发者服务团队提供专人指导接入华为帐号、支付
华为快游戏为开发者提供了中心化的流量支持:
华为快游戏的商业模式主要包括联运、媒体变现和付费推广。其中媒体变现计划在 2019 年内上线,具体时间还要看官方安排。
商务联系方式:
杨智勇:leon@huawei.com
张毅:hw.zhangyi@huawei.com
为了保证快游戏的质量,华为将对开发者提交的快游戏进行审核,审核不通过,快游戏就无法上架“华为应用市场”。因此各位开发者需要严格参考规则进行自检后再提交审核,否则驳回重提等过多流程将影响您的快游戏上架时间。
首次申请上架“华为应用市场”的快游戏,需要准备相关的资质文件,主要包括:
游戏版权
游戏版号
开发者需要提前在华为开发者联盟申请相关服务:游戏服务、帐号服务和支付服务。
使用 Cocos 引擎,可快速将 H5 游戏、小游戏、移动端游改造为华为快游戏,降低开发成本。一切准备就绪后,开发者即可登录华为开发者联盟后台,自主提交快游戏的上架申请。
2 发布游戏至华为快游戏平台
Cocos Creator v2.0.7 版本添加了对华为快游戏平台支持,并已正式发布。
各位开发者可通过 Cocos Creator 一键发布游戏至华为快游戏平台,具体的环境配置和发布流程可参考下述文档,同时我们的薰依妹纸也为大家录制了手把手的发布工作流视频教程。
发布游戏至华为快游戏
环境配置
下载快游戏调试器,并安装到 Android 设备上(建议 Android Phone 6.0 或以上版本)
电脑全局安装 nodejs-8.1.4 或以上版本
发布流程
1、打开项目
使用 Cocos Creator 打开需要发布的项目工程,在构建发布面板的发布平台中选择 Huawei Fast Game。
其中应用包名、应用名称、桌面图标、应用版本名称、应用版本号、支持的最小引擎平台版本号这些参数为必填项。而密钥库、小包模式、小包模式服务器路径为选填项。
相关参数配置具体的填写规则如下:
应用图标
应用图标为必填项。构建时,应用图标将会构建到 huawei 快游戏的工程中,请确保填写的应用图标路径下的图片真实存在,点击输入框右边的按钮可选择图片。
支持的最小引擎平台版本号
支持的最小引擎平台版本号为必填项。目前这个值必须大于 1035。
密钥库
使用调试秘钥库是选填项。勾选时,表示用的是 creator 自带默认的证书构建的rpk,仅用于调试时使用。
如果不勾选使用调试秘钥库,则需要配置 certificate.pem 路径和 private.pem 路径(注:rpk提交给华为审核时,此选不勾选)。
关于 certificate.pem 和 private.pem 证书添加,可以点击“certificate.pem”栏目的最右侧按钮新建来新建证书(注:在windows系统上需要注意事前安装 openssl 软件和配置环境变量)。
配置好后需要重启cocos creator。mac 系统已自带 openssl 则不用安装。用户也可以用命令行生成证书,如下:
用户需要通过 openssl 命令等工具生成签名文件 private.pem、certificate.pem。
# 命令行指定到刚才添加到小游戏根目录的 release 目录下cd E:\workspace\YourProject\build-templates\jsb-link\sign\release# 通过 openssl 命令工具生成签名文件openssl req -newkey rsa:2048 -nodes -keyout private.pem -x509 -days 3650 -out certificate.pem
注意:openssl 工具在 linux 或 Mac 环境下可在终端直接打开,而在 Windows 环境下则需要安装 openssl 工具并且配置系统环境变量。
小包模式和小包模式服务器路径
该项为选填项。快游戏的包内体积包含代码和资源不能超过 4M,资源可以通过网络请求加载。小包模式就是帮助用户将脚本文件保留在快游戏包内,其他资源则上传到远程服务器,根据需要从远程服务器下载。而远程资源的下载、缓存和版本管理,Creator 已经帮用户做好了。用户需要做的是以下两个步骤:
(1)构建时,勾选小包模式,填写小包模式服务器路径,然后点击构建;
(2)构建完成后,点击发布路径后面的打开按钮,将发布路径下的 jsb-link/res 目录上传到小包模式服务器。例如:默认发布路径是 build,则需要上传 build/jsb-link/res 目录。
此时,构建出来的 quickgame 目录下将不再包含 res 目录,res 目录里的资源将通过网络请求从填写的小包模式服务器地址上下载。
2、构建发布
面板的相关参数设置完成后,点击构建。构建完成后点击发布路径后面的打开按钮来打开构建发布包,可以看到在默认发布路径 build 目录下生成了 quickgame 目录,该目录就是导出的 huawei 快游戏工程目录和 rpk,rpk 目录在 /build/huawei/dist 目录下。
3、生成 rpk 包
将打包出来的 rpk 运行到手机上,有两种方式:
方法一: 在构建发布页面,点击右下角的运行按钮,会弹出一个快游戏工具弹出框,在手机列表栏目选择手机(如果连接了多台手机),然后点击快游戏调试平台点击运行图标。这时rpk会推送到手机快应用调试器上(如有读写等权限弹出请允许)。到此rpk就运行到手机上。
方法二: 将构建生成的小游戏 rpk 文件(位于小游戏工程 huawei 目录下的 dist 目录中)拷贝到手机 SD 卡目录下。打开快应用调试器后,按手机的返回键会弹出一个列表,选择第一个选项“本地安装”,选择路径为放置rpk的路径即可运行到手机上。
4、分包 rpk
分包 rpk 不是必项的。分包加载,即把游戏内容按一定规则拆分在几个包里,在首次启动的时候只下载必要的包,这个必要的包称为主包,开发者可以在主包内触发下载其他子包,这样可以有效降低首次启动的消耗时间。开发者根据需求采用这功能。 在creator设置配置方法后,打包时会自动分包。
注意:目前快应用加载器用本地加载暂不支持分包测试。构建完成后,生成的分包 rpk 在 /build/huawei/dist/[分包名字]目录下。
5、其他问题
1.快游戏的 AppID 哪里申请?
https://developer.huawei.com/consumer/cn/service/hms/catalog/fastgame.html?page=fastapp_fastgame_prepare_register
2.快游戏测试环境在哪里下载?
https://obs.cn-north-2.myhwclouds.com/hms-ds-wf/sdk/HwFastAPPEngine_Loader.1213_tool.zip
3.Cocos Creator v2.0.7在哪里下载?
https://www.cocos.com/download
3 结语
据媒体报道,硬核联盟发布的《2018 年中国移动游戏市场发展白皮书》指出,2018 年硬核联盟应用商店在安卓渠道的分发量高达 64.38%,在游戏用户的渗透率上处于行业第一。从发展趋势上看,硬件厂商已经成为了国内移动游戏分发渠道中举足轻重的组成部分。
华为、OPPO、vivo 等主流厂商已入局小游戏,并表示将在 2019 年发力小游戏等方向。监管机构也重新开启了游戏版号审核,相信游戏行业终会度过寒冬,逐渐回暖!
Cocos Creator v2.1.0 正式发布,新增 3D 支持
使用 Cocos Creator 开发微信小游戏《2048》
喜欢就点击“好看”吧